large cake with fruits, cream, or another confiture - Español Inglés Diccionario